package com.zs.zcerp.approval.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 固定资产异动单号实体
 *
 * @author Henry
 * @email *****@mail.com
 * @date 2021-08-26 20:58:14
 */
@Data
public class OrderFatrEntity implements Serializable {
	private static final long serialVersionUID = 46464891236L;


	/***
	 *台头
	 */

	/**title*/
	@TableField(exist = false)
	private String title;
	/**组织代号*/
	@TableField(exist = false)
	private Integer orgId;
	/**机构名字*/
	@TableField(exist = false)
	private String orgName;

	/**调出厂别  */
	@TableField(exist = false)
	private String outOrgName;

	/**异动单号  单号*/
	@TableField(exist = false)
	private String orderNo;

	/** 异动单号 申请日期*/
	@TableField(exist = false)
	private Date orderNoDate;


	/**异动类别*/
	@TableField(exist = false)
	private String chgType;

	/**调入厂别*/
	@TableField(exist = false)
	private String intoOrgName;










	/**
	 * 内容
	 */


	/**资产编号*/
	@TableField(exist = false)
	private String assetNO;

	/**  资产名称*/
	@TableField(exist = false)
	private String assetName;

	/**型号规格*/
	@TableField(exist = false)
	private String assetModel ;

	/**厂牌 */
	@TableField(exist = false)
	private String assetVendorName;

	/**来源*/
	@TableField(exist = false)
	private String assetVendorAdd;

	/**入厂日期*/
	@TableField(exist = false)
	private Date assetDate;

	/**所属部门*/
	@TableField(exist = false)
	private String assetDpetName;



	/**残值*/
	@TableField(exist = false)
	private String lastMoney;


	/**验收项次    23的报表使用           */
	@TableField(exist = false)
	private String chkSeq;

	/**单价*/
	@TableField(exist = false)
	private String price;

	/**数量*/
	@TableField(exist = false)
	private String qty;

	/**数量*/
	@TableField(exist = false)
	private String remark;





	/**报表内容展示   */
	@TableField(exist = false)
	List <OrderFatrEntity> detailList;


	/**报表签核内容   */
	@TableField(exist = false)
	List<QhChkmgrdEntity> qhChkmgrdList;


	/**
	 * 报表类型
	 */
	@TableField(exist = false)
	private String destoryType;

	/**
	 * 表报具体品牌
	 */
	@TableField(exist = false)
	private String brandNo;




	/**
	 * 判断报表类型   LEADER_NO
	 *
	 * 1  （部位报表)  标准    DESTORY_TYPE = YE_Y
	 * 2  AD 报表        DESTORY_TYPE = YE_Y BRAND_NO=AD
	 * 3 材料表报   DESTORY_TYPE = SE_N
	 */
	@TableField(exist = false)
	private String type;


}
